home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_86_APrint.txt < prev    next >
Text File  |  1996-04-18  |  18KB  |  328 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x0000D298 (2 of them)
  4. # A5 relocation data at 0x0000022C
  5. #   A5 relocation at 00000052
  6. #   A5 relocation at 00000114
  7. #   A5 relocation at 0000011E
  8. #   A5 relocation at 00000128
  9. #   A5 relocation at 0000014A
  10. #   A5 relocation at 00000156
  11. #   A5 relocation at 00000162
  12. #   A5 relocation at 00000174
  13. #   A5 relocation at 00000184
  14. #   A5 relocation at 0000018C
  15. #   A5 relocation at 00000196
  16. #   A5 relocation at 000001AC
  17. #   A5 relocation at 000001C8
  18. #   A5 relocation at 000001E2
  19. # A5 is 0x00000000
  20. # PC relocation data at 0x0000023C
  21. # load address is 0x00000000
  22. 00000000  0000 0000                ori.b      D0, 0x0
  23. 00000004  4348                     chk.w      D1, A0
  24. 00000006  455A                     chk.w      D2, [A2]+
  25. 00000008  4E56 FEFC                link       A6, -0x0104
  26. 0000000C  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  27. 00000010  286E 0008                movea.l    A4, [A6 + 0x8]
  28. 00000014  266E 000C                movea.l    A3, [A6 + 0xC]
  29. 00000018  206C 0460                movea.l    A0, [A4 + 0x460]
  30. 0000001C  3C28 007C                move.w     D6, [A0 + 0x7C]
  31. 00000020  422E FEFC                clr.b      [A6 - 0x104]
  32. 00000024  486E FFFC                pea.l      [A6 - 0x4]
  33. 00000028  4EB9 0000 0A2A           jsr        [0x00000A2A]
  34. 0000002E  7A01                     moveq.l    D5, 0x01
  35. 00000030  244C                     movea.l    A2, A4
  36. 00000032  45EA 0460                lea.l      A2, [A2 + 0x460]
  37. 00000036  6058                     bra        +0x5A /* 00000090 */
  38. label00000038:
  39. 00000038  7801                     moveq.l    D4, 0x01
  40. 0000003A  603E                     bra        +0x40 /* 0000007A */
  41. label0000003C:
  42. 0000003C  3D44 FFFE                move.w     [A6 - 0x2], D4
  43. 00000040  3D45 FFFC                move.w     [A6 - 0x4], D5
  44. 00000044  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  45. 00000048  486E FEFC                pea.l      [A6 - 0x104]
  46. 0000004C  2612                     move.l     D3, [A2]
  47. 0000004E  2F03                     move.l     -[A7], D3
  48. 00000050  2043                     movea.l    A0, D3
  49. 00000052  2050                     movea.l    A0, [A0]
  50. 00000054  2068 0470                movea.l    A0, [A0 + 0x470]
  51. 00000058  4E90                     jsr        [A0]
  52. 0000005A  2F0B                     move.l     -[A7], A3
  53. 0000005C  486E FEFC                pea.l      [A6 - 0x104]
  54. 00000060  2F0C                     move.l     -[A7], A4
  55. 00000062  2054                     movea.l    A0, [A4]
  56. 00000064  2068 0204                movea.l    A0, [A0 + 0x204]
  57. 00000068  4E90                     jsr        [A0]
  58. 0000006A  7009                     moveq.l    D0, 0x09
  59. 0000006C  3F00                     move.w     -[A7], D0
  60. 0000006E  2F0B                     move.l     -[A7], A3
  61. 00000070  2053                     movea.l    A0, [A3]
  62. 00000072  2068 00C0                movea.l    A0, [A0 + 0xC0]
  63. 00000076  4E90                     jsr        [A0]
  64. 00000078  5244                     addq.w     D4, 1
  65. label0000007A:
  66. 0000007A  0C44 0004                cmpi.w     D4, 0x4
  67. 0000007E  63BC                     bls        -0x42 /* 0000003C */
  68. 00000080  700D                     moveq.l    D0, 0x0D
  69. 00000082  3F00                     move.w     -[A7], D0
  70. 00000084  2F0B                     move.l     -[A7], A3
  71. 00000086  2053                     movea.l    A0, [A3]
  72. 00000088  2068 00C0                movea.l    A0, [A0 + 0xC0]
  73. 0000008C  4E90                     jsr        [A0]
  74. 0000008E  5245                     addq.w     D5, 1
  75. label00000090:
  76. 00000090  BA46                     cmp.w      D5, D6
  77. 00000092  6FA4                     ble        -0x5A /* 00000038 */
  78. 00000094  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  79. 00000098  4E5E                     unlink     A6
  80. 0000009A  205F                     movea.l    A0, [A7]+
  81. 0000009C  504F                     addq.w     A7, 8
  82. 0000009E  4ED0                     jmp        [A0]
  83. 000000A0  8027                     or.b       D0, -[A7]
  84. 000000A2  5772 6974                subq.w     <<invalid full ext with I/IS == 4>>, 3
  85. 000000A6  6553                     bcs        +0x55 /* 000000FB */
  86. 000000A8  756D                     moveq.l    D2, 0x6D
  87. 000000AA  6D61                     blt        +0x63 /* 0000010D */
  88. 000000AC  7279                     moveq.l    D1, 0x79
  89. 000000AE  5F5F                     subq.w     [A7]+, 7
  90. 000000B0  3133 5450                move.w     -[A0], [A3 + D5.w * 4 + 0x50]
  91. 000000B4  6572                     bcs        +0x74 /* 00000128 */
  92. 000000B6  6644                     bne        +0x46 /* 000000FC */
  93. 000000B8  6F63                     ble        +0x65 /* 0000011D */
  94. 000000BA  756D                     moveq.l    D2, 0x6D
  95. 000000BC  656E                     bcs        +0x70 /* 0000012C */
  96. 000000BE  7446                     moveq.l    D2, 0x46
  97. 000000C0  5037 5453                addq.b     [A7 + D5.w * 4 + 0x53], 8
  98. 000000C4  7472                     moveq.l    D2, 0x72
  99. 000000C6  6561                     bcs        +0x63 /* 00000129 */
  100. 000000C8  6D00 0000                blt        +0x2 /* 000000CA */
  101. // begin alternate branch 000000CA-000000D0
  102. label000000CA:
  103. 000000CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  104. 000000CE  FBF8                     .invalid   <<F/7/5>>
  105. // end alternate branch 000000CA-000000D0
  106. label000000CA: // (misaligned)
  107. 000000CC  4E56 FBF8                link       A6, -0x0408
  108. 000000D0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  109. 000000D4  286E 0008                movea.l    A4, [A6 + 0x8]
  110. 000000D8  266E 000C                movea.l    A3, [A6 + 0xC]
  111. 000000DC  4203                     clr.b      D3
  112. 000000DE  1D43 FBF8                move.b     [A6 - 0x408], D3
  113. 000000E2  1D43 FCF8                move.b     [A6 - 0x308], D3
  114. 000000E6  1D43 FDF8                move.b     [A6 - 0x208], D3
  115. 000000EA  4879 FFFA 5E0C           push.l     0xFFFA5E0C
  116. 000000F0  486E FEF8                pea.l      [A6 - 0x108]
  117. 000000F4  4EB9 0000 0B3A           jsr        [0x00000B3A]
  118. 000000FA  2F2C 0108                move.l     -[A7], [A4 + 0x108]
  119. // begin alternate branch 000000FC-000000FE
  120. label000000FC:
  121. 000000FC  0108                     btst       A0, D0
  122. // end alternate branch 000000FC-000000FE
  123. label000000FC: // (misaligned)
  124. 000000FE  4EB9 0000 D2CA           jsr        [0x0000D2CA]
  125. 00000104  2D40 FFF8                move.l     [A6 - 0x8], D0
  126. 00000108  7801                     moveq.l    D4, 0x01
  127. 0000010A  204C                     movea.l    A0, A4
  128. 0000010C  41E8 0108                lea.l      A0, [A0 + 0x108]
  129. 00000110  2D48 FFFC                move.l     [A6 - 0x4], A0
  130. 00000114  6000 00B8                bra        +0xBA /* 000001CE */
  131. label00000118:
  132. 00000118  2F04                     move.l     -[A7], D4
  133. 0000011A  246E FFFC                movea.l    A2, [A6 - 0x4]
  134. 0000011E  2F12                     move.l     -[A7], [A2]
  135. 00000120  4EB9 0000 D2D2           jsr        [0x0000D2D2]
  136. 00000126  2A00                     move.l     D5, D0
  137. label00000128:
  138. 00000128  2F04                     move.l     -[A7], D4
  139. 0000012A  2F12                     move.l     -[A7], [A2]
  140. label0000012C:
  141. 0000012C  4EB9 0000 D2DA           jsr        [0x0000D2DA]
  142. 00000132  2C00                     move.l     D6, D0
  143. 00000134  2F04                     move.l     -[A7], D4
  144. 00000136  2F12                     move.l     -[A7], [A2]
  145. 00000138  4EB9 0000 D2E2           jsr        [0x0000D2E2]
  146. 0000013E  2E00                     move.l     D7, D0
  147. 00000140  2F05                     move.l     -[A7], D5
  148. 00000142  486E FEF8                pea.l      [A6 - 0x108]
  149. 00000146  486E FBF8                pea.l      [A6 - 0x408]
  150. 0000014A  4EB9 0000 D10A           jsr        [0x0000D10A]
  151. 00000150  2F06                     move.l     -[A7], D6
  152. 00000152  486E FEF8                pea.l      [A6 - 0x108]
  153. 00000156  486E FCF8                pea.l      [A6 - 0x308]
  154. 0000015A  4EB9 0000 D10A           jsr        [0x0000D10A]
  155. 00000160  2F07                     move.l     -[A7], D7
  156. 00000162  4879 FFFA 5E10           push.l     0xFFFA5E10
  157. 00000168  486E FDF9                pea.l      [A6 - 0x207]
  158. 0000016C  4EB9 0000 7F72           jsr        [0x00007F72]
  159. 00000172  4FEF 000C                lea.l      A7, [A7 + 0xC]
  160. 00000176  1D40 FDF8                move.b     [A6 - 0x208], D0
  161. 0000017A  2F0B                     move.l     -[A7], A3
  162. 0000017C  486E FBF8                pea.l      [A6 - 0x408]
  163. 00000180  2F0C                     move.l     -[A7], A4
  164. 00000182  4EB9 0000 D2B2           jsr        [0x0000D2B2]
  165. 00000188  7609                     moveq.l    D3, 0x09
  166. 0000018A  3F03                     move.w     -[A7], D3
  167. 0000018C  2F0B                     move.l     -[A7], A3
  168. 0000018E  2053                     movea.l    A0, [A3]
  169. 00000190  2068 00C0                movea.l    A0, [A0 + 0xC0]
  170. 00000194  4E90                     jsr        [A0]
  171. 00000196  2F0B                     move.l     -[A7], A3
  172. 00000198  486E FCF8                pea.l      [A6 - 0x308]
  173. 0000019C  2F0C                     move.l     -[A7], A4
  174. 0000019E  4EB9 0000 D2B2           jsr        [0x0000D2B2]
  175. 000001A4  3F03                     move.w     -[A7], D3
  176. 000001A6  2F0B                     move.l     -[A7], A3
  177. 000001A8  2053                     movea.l    A0, [A3]
  178. 000001AA  2068 00C0                movea.l    A0, [A0 + 0xC0]
  179. 000001AE  4E90                     jsr        [A0]
  180. 000001B0  2F0B                     move.l     -[A7], A3
  181. 000001B2  486E FDF8                pea.l      [A6 - 0x208]
  182. 000001B6  2F0C                     move.l     -[A7], A4
  183. 000001B8  4EB9 0000 D2B2           jsr        [0x0000D2B2]
  184. 000001BE  700D                     moveq.l    D0, 0x0D
  185. 000001C0  3F00                     move.w     -[A7], D0
  186. 000001C2  2F0B                     move.l     -[A7], A3
  187. 000001C4  2053                     movea.l    A0, [A3]
  188. 000001C6  2068 00C0                movea.l    A0, [A0 + 0xC0]
  189. 000001CA  4E90                     jsr        [A0]
  190. 000001CC  5284                     addq.l     D4, 1
  191. label000001CE:
  192. 000001CE  B8AE FFF8                cmp.l      D4, [A6 - 0x8]
  193. 000001D2  6F00 FF44                ble        -0xBA /* 00000118 */
  194. 000001D6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  195. 000001DA  4E5E                     unlink     A6
  196. 000001DC  205F                     movea.l    A0, [A7]+
  197. 000001DE  504F                     addq.w     A7, 8
  198. 000001E0  4ED0                     jmp        [A0]
  199. 000001E2  9D57                     sub.w      [A7], D6
  200. 000001E4  7269                     moveq.l    D1, 0x69
  201. 000001E6  7465                     moveq.l    D2, 0x65
  202. 000001E8  4275 636B 6574 735F 5F34 clr.w      [[A5 + 0x6574] + 0x735F5F34]
  203. 000001F2  5441                     addq.w     D1, 2
  204. 000001F4  5350                     subq.w     [A0], 1
  205. 000001F6  4650                     not.w      [A0]
  206. 000001F8  3754 5374                move.w     [A3 + 0x5374], [A4]
  207. 000001FC  7265                     moveq.l    D1, 0x65
  208. 000001FE  616D                     bsr        +0x6F /* 0000026D */
  209. 00000200  0000 FFFF                ori.b      D0, 0xFF
  210. 00000204  2961 0505                move.l     [A4 + 0x505], -[A1]
  211. 00000208  1106                     move.b     -[A0], D6
  212. 0000020A  0609 0804                addi.b     A1, 0x4
  213. 0000020E  050B                     btst       A3, D2
  214. 00000210  0E0D 0000                .invalid.b A5, 0x0 // invalid immediate operation
  215. 00000214  0000 0000                ori.b      D0, 0x0
  216. 00000218  0000 0000                ori.b      D0, 0x0
  217. 0000021C  0000 0000                ori.b      D0, 0x0
  218. 00000220  0000 0000                ori.b      D0, 0x0
  219. 00000224  0000 0000                ori.b      D0, 0x0
  220. 00000228  0000 0000                ori.b      D0, 0x0
  221. 0000022C  0000 0000                ori.b      D0, 0x0
  222. 00000230  0000 0000                ori.b      D0, 0x0
  223. 00000234  0000 0000                ori.b      D0, 0x0
  224. 00000238  0000 0000                ori.b      D0, 0x0
  225. 0000023C  0000 0000                ori.b      D0, 0x0
  226. 00000240  0000 0000                ori.b      D0, 0x0
  227. 00000244  0000 0000                ori.b      D0, 0x0
  228. 00000248  0000 0000                ori.b      D0, 0x0
  229. 0000024C  0000 0000                ori.b      D0, 0x0
  230. 00000250  0000 0000                ori.b      D0, 0x0
  231. 00000254  0000 0000                ori.b      D0, 0x0
  232. 00000258  0000 0000                ori.b      D0, 0x0
  233. 0000025C  0000 0000                ori.b      D0, 0x0
  234. 00000260  0000 0000                ori.b      D0, 0x0
  235. 00000264  0000 0000                ori.b      D0, 0x0
  236. 00000268  0000 0000                ori.b      D0, 0x0
  237. 0000026C  0000 0000                ori.b      D0, 0x0
  238. 00000270  0000 0000                ori.b      D0, 0x0
  239. 00000274  0000 0000                ori.b      D0, 0x0
  240. 00000278  0000 0000                ori.b      D0, 0x0
  241. 0000027C  0000 0000                ori.b      D0, 0x0
  242. 00000280  0000 0000                ori.b      D0, 0x0
  243. 00000284  0000 0000                ori.b      D0, 0x0
  244. 00000288  0000 0000                ori.b      D0, 0x0
  245. 0000028C  0000 0000                ori.b      D0, 0x0
  246. 00000290  0000 0000                ori.b      D0, 0x0
  247. 00000294  0000 0000                ori.b      D0, 0x0
  248. 00000298  0000 0000                ori.b      D0, 0x0
  249. 0000029C  0000 0000                ori.b      D0, 0x0
  250. 000002A0  0000 0000                ori.b      D0, 0x0
  251. 000002A4  0000 0000                ori.b      D0, 0x0
  252. 000002A8  0000 0000                ori.b      D0, 0x0
  253. 000002AC  0000 0000                ori.b      D0, 0x0
  254. 000002B0  0000 0000                ori.b      D0, 0x0
  255. 000002B4  0000 0000                ori.b      D0, 0x0
  256. 000002B8  0000 0000                ori.b      D0, 0x0
  257. 000002BC  0000 0000                ori.b      D0, 0x0
  258. 000002C0  0000 0000                ori.b      D0, 0x0
  259. 000002C4  0000 0000                ori.b      D0, 0x0
  260. 000002C8  0000 0000                ori.b      D0, 0x0
  261. 000002CC  0000 0000                ori.b      D0, 0x0
  262. 000002D0  0000 0000                ori.b      D0, 0x0
  263. 000002D4  0000 0000                ori.b      D0, 0x0
  264. 000002D8  0000 0000                ori.b      D0, 0x0
  265. 000002DC  0000 0000                ori.b      D0, 0x0
  266. 000002E0  0000 0000                ori.b      D0, 0x0
  267. 000002E4  0000 0000                ori.b      D0, 0x0
  268. 000002E8  0000 0000                ori.b      D0, 0x0
  269. 000002EC  0000 0000                ori.b      D0, 0x0
  270. 000002F0  0000 0000                ori.b      D0, 0x0
  271. 000002F4  0000 0000                ori.b      D0, 0x0
  272. 000002F8  0000 0000                ori.b      D0, 0x0
  273. 000002FC  0000 0000                ori.b      D0, 0x0
  274. 00000300  0000 0000                ori.b      D0, 0x0
  275. 00000304  0000 0000                ori.b      D0, 0x0
  276. 00000308  0000 0000                ori.b      D0, 0x0
  277. 0000030C  0000 0000                ori.b      D0, 0x0
  278. 00000310  0000 0000                ori.b      D0, 0x0
  279. 00000314  0000 0000                ori.b      D0, 0x0
  280. 00000318  0000 0000                ori.b      D0, 0x0
  281. 0000031C  0000 0000                ori.b      D0, 0x0
  282. 00000320  0000 0000                ori.b      D0, 0x0
  283. 00000324  0000 0000                ori.b      D0, 0x0
  284. 00000328  0000 0000                ori.b      D0, 0x0
  285. 0000032C  0000 0000                ori.b      D0, 0x0
  286. 00000330  0000 0000                ori.b      D0, 0x0
  287. 00000334  0000 0000                ori.b      D0, 0x0
  288. 00000338  0000 0000                ori.b      D0, 0x0
  289. 0000033C  0000 0000                ori.b      D0, 0x0
  290. 00000340  0000 0000                ori.b      D0, 0x0
  291. 00000344  0000 0000                ori.b      D0, 0x0
  292. 00000348  0000 0000                ori.b      D0, 0x0
  293. 0000034C  0000 0000                ori.b      D0, 0x0
  294. 00000350  0000 0000                ori.b      D0, 0x0
  295. 00000354  0000 0000                ori.b      D0, 0x0
  296. 00000358  0000 0000                ori.b      D0, 0x0
  297. 0000035C  0000 0000                ori.b      D0, 0x0
  298. 00000360  0000 0000                ori.b      D0, 0x0
  299. 00000364  0000 0000                ori.b      D0, 0x0
  300. 00000368  0000 0000                ori.b      D0, 0x0
  301. 0000036C  0000 0000                ori.b      D0, 0x0
  302. 00000370  0000 0000                ori.b      D0, 0x0
  303. 00000374  0000 0000                ori.b      D0, 0x0
  304. 00000378  0000 0000                ori.b      D0, 0x0
  305. 0000037C  0000 0000                ori.b      D0, 0x0
  306. 00000380  0000 0000                ori.b      D0, 0x0
  307. 00000384  0000 0000                ori.b      D0, 0x0
  308. 00000388  0000 0000                ori.b      D0, 0x0
  309. 0000038C  0000 0000                ori.b      D0, 0x0
  310. 00000390  0000 0000                ori.b      D0, 0x0
  311. 00000394  0000 0000                ori.b      D0, 0x0
  312. 00000398  0000 0000                ori.b      D0, 0x0
  313. 0000039C  0000 0000                ori.b      D0, 0x0
  314. 000003A0  0000 0000                ori.b      D0, 0x0
  315. 000003A4  0000 0000                ori.b      D0, 0x0
  316. 000003A8  0000 0000                ori.b      D0, 0x0
  317. 000003AC  0000 0000                ori.b      D0, 0x0
  318. 000003B0  0000 0000                ori.b      D0, 0x0
  319. 000003B4  0000 0000                ori.b      D0, 0x0
  320. 000003B8  0000 0000                ori.b      D0, 0x0
  321. 000003BC  0000 0000                ori.b      D0, 0x0
  322. 000003C0  0000 0000                ori.b      D0, 0x0
  323. 000003C4  0000 0000                ori.b      D0, 0x0
  324. 000003C8  0000 0000                ori.b      D0, 0x0
  325. 000003CC  0000 0000                ori.b      D0, 0x0
  326. 000003D0  0000 0000                ori.b      D0, 0x0
  327. 000003D4  0000 0000                ori.b      D0, 0x0
  328.